###User Defined Function###
_Excel_RangeWrite

###Description###
Schreibt Werte oder Formeln in eine Zelle oder einen Zellbereich in dem angegebenen Arbeitsbuch oder der Arbeitsseite

###Syntax###
#include <Excel.au3>
_Excel_RangeWrite ( $oWorkbook, $vWorksheet, $vValue [, $vRange = "A1" [, $bValue = True [, $bForceFunc = False]]] )

###Parameters###
@@ParamTable@@
$oWorkbook
	Excel Arbeitsbuch objekt
$vWorksheet
	Name, Index oder Arbeitsseiten Objekt in das geschrieben werden soll. Wenn das Schlüsselwort Default gesetzt ist wird die aktive Arbeitsseite genutzt
$vValue
	Kann ein Text sein, ein 1D oder 2D 0 basiertes Array, welche die Daten beinhaltet die in die Arbeitsseite geschrieben werden sollen.
$vRange
	[optional] Entweder ein A1 Beriech oder ein Bereichs Objekt (Standart = "A1")
$bValue
	[optional] Wenn True wird $vValue in die Value-Eigenschaft geschriebene. Wenn False wird $vValue in die Formel-Eigenschaft geschrieben (Standart = True)
$bForceFunc
	[optional] True erzwingt die Nutzung der _ArrayTranspose Funktion anstelle der Excel transpose Methode (Standart = False).
		Siehe in den Remarks Bereich für mehr Details.
@@End@@

###ReturnValue###
@@ReturnTable@@
Success:	das Objekt des Bereichs in den die Daten geschrieben wurden.
Failure:	0 und setzt @error.
@error:	1 - $oWorkbook ist kein Objekt oder Arbeitsbuch
	2 - $vWorksheet Name oder Index ist falsch oder $vWorksheet ist kein Arbeitsseiten Objekt. @extended ist auf den COM error code gesetzt
	3 - $vRange ist falsch. @extended ist auf den COM error code gesetzt
	4 - Fehler beim schreiben in eine einzelne Zelle. @extended ist auf den COM error code gesetzt
	5 - Fehler beim schreiben der Daten mit der _ArrayTranspose Funktion. @extended ist auf den COM error code gesetzt
	6 - Fehler beim schreiben der Daten mit der Excel transpose Methode. @extended ist auf den COM error code gesetzt
@@End@@

###Remarks###
Wenn $vRange eine einzelen Zelle ist und $vValue ist ein Array, das wird $vRange erweitert um das komplette Array zu beinhalten.
Dieser "erweiterte" Bereich wird dann von der Funktion zurückgegeben.
Wenn $vRange keine einzelne Zelle ist und $vValue ein Array ist und $vValue &gt; $vRange dann wird das Array verkleinert.
Wenn $vRange keine einzelne Zelle ist und $vValue ein Array ist und $vValue &lt; $vRange dann bekommen die äußersten Zellen #NV.

Die Excel transpose Methode hat ein nicht dokumentiertes Limit in der Anzahl der Zellen oder Zeilen, die es transponieren kann (hängt von der Excel Version ab).
Die Excel transpose Methode unterstützt keine Zellen mit mehr als 255 Zeichen. Setze $bForceFunc = True um diese Limitierungen zu umgehen.

###Related###
_Excel_RangeRead

###Example###
@@IncludeExample@@
